home *** CD-ROM | disk | FTP | other *** search
/ Flash MX Savvy / FlashMX Savvy.iso / pc / WIN / UltraDev / UltraDev_Trial.exe / Disk1 / data1.cab / Configuration_En / Commands / SelectDSN.js < prev    next >
Encoding:
Text File  |  2000-12-11  |  1.3 KB  |  62 lines

  1.  
  2. // Copyright 2000 Macromedia, Inc. All rights reserved.
  3.  
  4. //*************************API**************************
  5.  
  6. <!--Copyright 2000 Macromedia, Inc. All rights reserved.-->
  7.  
  8. function commandButtons(){
  9.   return new Array(BTN_OK,     "okClicked()",
  10.                    BTN_Cancel,"cancelClicked()",
  11.            BTN_Help,"displayHelp()" );
  12. }
  13.  
  14. var helpDoc = MM.HELP_cmdSelectDSNList;
  15.  
  16. var selectObj;
  17.  
  18. //*******************LOCAL FUNCTIONS*********************
  19.  
  20. function initializeUI()
  21. {
  22.    selectObj = new ListControl("dsn");
  23.  
  24.    var useHTTP = MM.useHTTP;
  25.    var selectedDSN = MM.commandReturnValue;
  26.  
  27.    if (useHTTP)
  28.    {
  29.     //use Remote DSN List.
  30.     remoteDSNs = MMDB.getRemoteDsnList();
  31.     selectObj.setAll(remoteDSNs, remoteDSNs);
  32.    }
  33.    else
  34.    {
  35.     //use Local DSN List.
  36.     localDSNs = MMDB.getLocalDsnList();
  37.     selectObj.setAll(localDSNs, localDSNs);
  38.    }
  39.  
  40.   if(!selectObj.pickValue(selectedDSN))
  41.         selectObj.setIndex(0);
  42.  
  43. }
  44.  
  45. function cancelClicked(){
  46.    MM.commandReturnValue = "";
  47.    window.close();
  48. }
  49.  
  50. function okClicked()
  51. {
  52.   var retdsn = "";
  53.   var index = document.theForm.dsn.selectedIndex;
  54.  
  55.   if ( index != -1 )
  56.   {
  57.       retdsn = document.theForm.dsn.options[index].text;
  58.   }
  59.  
  60.   MM.commandReturnValue = retdsn;
  61.   window.close();
  62. }